#ifndef _TEST_RESULT_H_
#define _TEST_RESULT_H_

class TestResult
{
    public:
        TestResult():_failures(0), _errors(0), _testsRun(0) {};
        virtual ~TestResult() {};
        virtual void eLog(const char *format, ...);
        virtual void wLog(const char *format, ...);
        virtual void nLog(const char *format, ...);
        virtual void iLog(const char *format, ...);
        virtual void dLog(const char *format, ...);
    
    private:
        int _failures;
        int _errors;
        int _testsRun;
};

#endif
